package com.taursys.servlet.test; import junit.framework.TestCase; import com.taursys.servlet.*; import java.util.*; /* JUnitTest case for class: com.taursys.servlet.ServletForm */ public class ServletFormTest extends TestCase { public ServletFormTest(String _name) { super(_name); } /* setUp method for test case */ protected void setUp() { } /* tearDown method for test case */ protected void tearDown() { } /* test for method createParameterMap(..) */ public void testCreateParameterMap() { ServletForm form = new ServletForm(); TestHttpServletRequest request = new TestHttpServletRequest(); request.addParameter("name", "Marty"); request.addParameter("colors", new String[] {"red","yellow", "green"}); form.setRequest(request); Map map = form.createParameterMap(); String[] values = (String[])map.get("name"); assertEquals("name", "Marty", values[0]); values = (String[])map.get("colors"); assertEquals("color 1", "red", values[0]); assertEquals("color 2", "yellow", values[1]); assertEquals("color 3", "green", values[2]); } /* Executes the test case */ public static void main(String[] argv) { String[] testCaseList = {ServletFormTest.class.getName()}; junit.swingui.TestRunner.main(testCaseList); } }